package com.leased.response;

import com.leased.pojo.OperateRecordInfo;
import com.leased.pojo.UserLoginLimit;

import java.io.Serializable;
import java.util.List;

/**
 * Created by shencx on 2017/8/1.
 */
public class CUserDetailResponse implements Serializable{

    /** 帐号名称 */
    private String username;

    /** 密码 */
    private String password;

    /** 真实姓名 */
    private String certName;

    /** 联系电话 */
    private String phone;

    /** 车牌号 */
    private String carNumber;

    /** 车类型 */
    private String carType;

    /** 车长 */
    private String carLength;

    /** 车重 */
    private String carWeight;

    /** 常跑路线 */
    private String runningRoute;

    /** 钱包 */
    private String wallet;

    /** 车辆状态 */
    private Integer carStatues;

    /** 归属地 */
    private String belongArea;

    /** 登录权限列表 */
    private List<UserLoginLimit> loginLimits;

    /** 操作记录列表 */
    private List<OperateRecordInfo> recordInfoList;

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getCertName() {
        return certName;
    }

    public void setCertName(String certName) {
        this.certName = certName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getCarNumber() {
        return carNumber;
    }

    public void setCarNumber(String carNumber) {
        this.carNumber = carNumber;
    }

    public String getCarType() {
        return carType;
    }

    public void setCarType(String carType) {
        this.carType = carType;
    }

    public String getCarLength() {
        return carLength;
    }

    public void setCarLength(String carLength) {
        this.carLength = carLength;
    }

    public String getCarWeight() {
        return carWeight;
    }

    public void setCarWeight(String carWeight) {
        this.carWeight = carWeight;
    }

    public String getRunningRoute() {
        return runningRoute;
    }

    public void setRunningRoute(String runningRoute) {
        this.runningRoute = runningRoute;
    }

    public String getWallet() {
        return wallet;
    }

    public void setWallet(String wallet) {
        this.wallet = wallet;
    }

    public Integer getCarStatues() {
        return carStatues;
    }

    public void setCarStatues(Integer carStatues) {
        this.carStatues = carStatues;
    }

    public String getBelongArea() {
        return belongArea;
    }

    public void setBelongArea(String belongArea) {
        this.belongArea = belongArea;
    }

    public List<UserLoginLimit> getLoginLimits() {
        return loginLimits;
    }

    public void setLoginLimits(List<UserLoginLimit> loginLimits) {
        this.loginLimits = loginLimits;
    }

    public List<OperateRecordInfo> getRecordInfoList() {
        return recordInfoList;
    }

    public void setRecordInfoList(List<OperateRecordInfo> recordInfoList) {
        this.recordInfoList = recordInfoList;
    }

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("CUserDetailResponse{");
        sb.append("username='").append(username).append('\'');
        sb.append(", password='").append(password).append('\'');
        sb.append(", certName='").append(certName).append('\'');
        sb.append(", phone='").append(phone).append('\'');
        sb.append(", carNumber='").append(carNumber).append('\'');
        sb.append(", carType='").append(carType).append('\'');
        sb.append(", carLength='").append(carLength).append('\'');
        sb.append(", carWeight='").append(carWeight).append('\'');
        sb.append(", runningRoute='").append(runningRoute).append('\'');
        sb.append(", wallet='").append(wallet).append('\'');
        sb.append(", carStatues=").append(carStatues);
        sb.append(", belongArea='").append(belongArea).append('\'');
        sb.append(", loginLimits=").append(loginLimits);
        sb.append(", recordInfoList=").append(recordInfoList);
        sb.append('}');
        return sb.toString();
    }
}
